package com.ruoyi.common.utils.poi

import org.apache.poi.ss.usermodel.Cell
import org.apache.poi.ss.usermodel.Workbook

/**
 * Excel数据格式处理适配器
 *
 * @author ruoyi
 */
interface ExcelHandlerAdapter {
    /**
     * 格式化
     *
     * @param value 单元格数据值
     * @param args excel注解args参数组
     * @param cell 单元格对象
     * @param wb 工作簿对象
     *
     * @return 处理后的值
     */
    fun format(value: Any?, args: Array<String?>?, cell: Cell?, wb: Workbook?): Any?
}
